Android scrollview跳转指定位置,android scrollview 滑动到顶端或者指定位置的实现方法... |
您所在的位置:网站首页 › scrollview滚动到指定位置 unity › Android scrollview跳转指定位置,android scrollview 滑动到顶端或者指定位置的实现方法... |
在Android开发中很多时候会遇到一屏显示不下所有内容的现象,那大家也知道这个时候肯定会想到用scrollview来进行滚屏显示。 这个时候由于某些需求,会要求在最开始显示scrollview的时候就定位到某一处,这篇就是来讲这个的哈~ 首先,scrollView.scrollTo( x,y );这个方法是能对滚动条进行定位的,这个大家都知道。 But,貌似很多时候这个方法的调用没有什么效果呀…… 上面所说的调用scrollTo方法看上去好像并没有起到对滚动条进行定位的效果,其实是因为我们是在onCreate里调用的这个方法,而在onCreate方法没有结束的时候,activity的数据并没有完全加载好,所以这个时候调用该方法不会有什么实际的效果的。 So,正确的调用方法来啦~ 先定义一个runnable接口 private Runnable runnable = new Runnable() { @Override public void run() { scrollView.scrollTo(0,300);// 改变滚动条的位置 } }; 然后在你想要主动定位滚动条位置的地方用一个handler来把这个runnable对象post出来,最好来个延时 handler = new Handler(); handler.postDelayed(runnable,200); 这个样子就可以起到主动定位scrollview到任意位置的作用啦~ 另外还有一些情况是要直接将scrollview定位到最底端显示的,可以采用如下方法 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |